package com.koron.standard.riskSources.bean.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.koron.standard.bean.base.LogicBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 作业风险源(RiskSources)表实体类
 *
 * @author jzp
 * @since 2021-09-14
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("c_risk_sources")
@ApiModel(value = "作业风险源", description = "RiskSources")
public class RiskSources extends LogicBean {

    /**
     * 第一级别分类名称
     */
    @ApiModelProperty("第一级别分类名称")
    private String firstTypeName;

    /**
     * 第二级别分类名称
     */
    @ApiModelProperty("第二级别分类名称")
    private String secondTypeName;

    /**
     * 第三级别分类名称
     */
    @ApiModelProperty("第三级别分类名称")
    private String thirdTypeName;

    /**
     * 第四级别分类名称
     */
    @ApiModelProperty("第四级别分类名称")
    private String fourthTypeName;

    public String getMergeName() {
        return String.join("&", firstTypeName, secondTypeName, thirdTypeName, fourthTypeName);
    }

}

